コード例 #1
0
ファイル: ChaosPhysics.cs プロジェクト: Notrum666/ChaosEngine
        public void setParent(ChaosObject parent)
        {
            if (destroyed)
            {
                throw new Exception("You're trying to access destroyed object.");
            }

            if (ChaosPhysics.HasObject(parent))
            {
                if (this.parent != null)
                {
                    this.parent.removeChild(this);
                }
                this.parent = parent;
                this.parent.addChild(this);
            }
        }
コード例 #2
0
ファイル: ChaosPhysics.cs プロジェクト: Notrum666/ChaosEngine
 public void removeChild(ChaosObject child)
 {
     childs.Remove(child);
 }
コード例 #3
0
ファイル: ChaosPhysics.cs プロジェクト: Notrum666/ChaosEngine
 public void addChild(ChaosObject child)
 {
     childs.Add(child);
 }
コード例 #4
0
ファイル: ChaosPhysics.cs プロジェクト: Notrum666/ChaosEngine
 public static bool HasObject(ChaosObject obj)
 {
     return(world.IndexOf(obj) != -1);
 }