C# Class Sol.Crafting

Inheritance: Menu
Show file Open project: Stumpstump/RoverGame Class Usage Examples

Public Properties

Property Type Description
craftingEffect UnityEngine.AudioClip
craftingInfoPanel CraftingInfoPanel
craftingSlotContainer UnityEngine.Transform
craftingSlotPrefab CraftingSlot
recipes List
toggleGroup UnityEngine.UI.ToggleGroup

Public Methods

Method Description
Close ( ) : void
CraftItem ( ) : void
CraftingCoroutine ( ) : IEnumerator
Open ( ) : void
Open ( List r ) : void
SanitizeRecipes ( List recipesToSanitize ) : List
SelectCraftingSlot ( CraftingSlot craftingSlot ) : void

Private Methods

Method Description
Awake ( ) : void
InitializeSlots ( List recipeList ) : void
SelectSlot ( ) : void

Method Details

Close() public method

public Close ( ) : void
return void

CraftItem() public method

public CraftItem ( ) : void
return void

CraftingCoroutine() public method

public CraftingCoroutine ( ) : IEnumerator
return IEnumerator

Open() public method

public Open ( ) : void
return void

Open() public method

public Open ( List r ) : void
r List
return void

SanitizeRecipes() public method

public SanitizeRecipes ( List recipesToSanitize ) : List
recipesToSanitize List
return List

SelectCraftingSlot() public method

public SelectCraftingSlot ( CraftingSlot craftingSlot ) : void
craftingSlot CraftingSlot
return void

Property Details

craftingEffect public property

public AudioClip,UnityEngine craftingEffect
return UnityEngine.AudioClip

craftingInfoPanel public property

public CraftingInfoPanel,Sol craftingInfoPanel
return CraftingInfoPanel

craftingSlotContainer public property

public Transform,UnityEngine craftingSlotContainer
return UnityEngine.Transform

craftingSlotPrefab public property

public CraftingSlot craftingSlotPrefab
return CraftingSlot

recipes public property

public List recipes
return List

toggleGroup public property

public ToggleGroup,UnityEngine.UI toggleGroup
return UnityEngine.UI.ToggleGroup