public new object Clone() { MovableTile movableTile = new MovableTile("clone - " + ID, ActorType, StatusType, Transform3D.Clone() as Transform3D, EffectParameters.Clone() as OurEffectParameters, Model, IsBlocking, TileType); movableTile.ControllerList.AddRange(GetControllerListClone()); return(movableTile); }
protected bool Equals(MovableTile other) { return(base.Equals(other) && IsMoving == other.IsMoving); }