void Start() { // find objects PauseMenuScript.CharMouseLook = CharacterObject.GetComponent <MouseLook>(); CharacterDO = CharacterObject.GetComponent <CharacterObject>(); CharacterDO.Controller = this; SeedObject.GetComponent <SeedObject>().Controller = this; SeedObject.GetComponentInChildren <SeedUI>().Controller = this; SeedDO = SeedObject.GetComponent <SeedObject>(); ChangeGameState(GameState.Begin); }
public static SeedObject Load(SecurityElement element) { SeedObject seedObject = new SeedObject(); seedObject.ID = StrParser.ParseDecInt(StrParser.ParseStr(element.Attribute("ID"), ""), -1); seedObject.Seed_Describe = StrParser.ParseStr(element.Attribute("Seed_Describe"), ""); seedObject.Seed_Icon = StrParser.ParseStr(element.Attribute("Seed_Icon"), ""); seedObject.Growth_Icon = StrParser.ParseStr(element.Attribute("Growth_Icon"), ""); seedObject.Blossom_Icon = StrParser.ParseStr(element.Attribute("Blossom_Icon"), ""); seedObject.Wilt_Icon = StrParser.ParseStr(element.Attribute("Wilt_Icon"), ""); seedObject.Grow_Time = StrParser.ParseDecInt(StrParser.ParseStr(element.Attribute("Grow_Time"), ""), -1); seedObject.Life_Time = StrParser.ParseDecInt(StrParser.ParseStr(element.Attribute("Life_Time"), ""), -1); seedObject._reward_Item = StrParser.ParseDecInt(StrParser.ParseStr(element.Attribute("Reward_Item"), ""), -1); seedObject._reward_Item_Count = StrParser.ParseDecInt(StrParser.ParseStr(element.Attribute("Reward_Item_Count"), ""), -1); return(seedObject); }
public override bool Load(SecurityElement element) { if (element.Tag != "Items") { return(false); } if (element.Children != null) { foreach (SecurityElement childrenElement in element.Children) { SeedObject seedObject = SeedObject.Load(childrenElement); if (!_seedObjectDict.ContainsKey(seedObject.ID)) { _seedObjectDict[seedObject.ID] = seedObject; } } } return(true); }
void Start() { // find objects PauseMenuScript.CharMouseLook = CharacterObject.GetComponent<MouseLook>(); CharacterDO = CharacterObject.GetComponent<CharacterObject>(); CharacterDO.Controller = this; SeedObject.GetComponent<SeedObject>().Controller = this; SeedObject.GetComponentInChildren<SeedUI>().Controller = this; SeedDO = SeedObject.GetComponent<SeedObject>(); ChangeGameState(GameState.Begin); }