コード例 #1
0
ファイル: Creater.cs プロジェクト: kauhiant/Unity_3DMaze
        // 吸收生成器.
        // false : 自己比對方弱,吸收失敗.
        private bool EatCreater(Creater creater)
        {
            if (this.Level < creater.Level)
            {
                return(false);
            }
            else if (this.Level == creater.Level && this.energy.Value < creater.energy.Value)
            {
                return(false);
            }

            energy.Add(creater.energy.Value);
            creater.energy.Set(0);
            creater.Destroy();
            return(true);
        }