Пример #1
0
    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);
    }
Пример #2
0
        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);
        }
Пример #3
0
    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);
    }
Пример #4
0
    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);
    }