public AttachableTile(string id, ActorType actorType, StatusType statusType, Transform3D transform,
                       OurEffectParameters effectParameters, Model model, ETileType tileType) :
     base(id, actorType, statusType, transform, effectParameters, model, true, tileType)
 {
     IsAttached  = false;
     RotatePoint = Vector3.Zero;
 }
 public PlayerTile(string id, ActorType actorType, StatusType statusType,
                   Transform3D transform, OurEffectParameters effectParameters, Model model, ETileType tileType)
     : base(id, actorType, statusType, transform, effectParameters, model, tileType)
 {
     AttachedTiles    = new List <AttachableTile>();
     AttachCandidates = new List <Shape>();
     IsAlive          = true;
 }
Example #3
0
 public Coffee(string id, ActorType actorType, StatusType statusType, Transform3D transform,
               OurEffectParameters effectParameters, Model model, List <CoffeeInfo> coffeeInfo, PlayerTile player) : base(
         id, actorType,
         statusType, transform, effectParameters, model, false, ETileType.None)
 {
     this.player = player;
     CoffeeInfo  = coffeeInfo;
     InitializeCollision(-Vector3.Up * coffeeInfo[0].y);
     InitializeTile();
     IsMoving = false;
 }
 protected OurCollidableObject(string id, ActorType actorType, StatusType statusType, Transform3D transform,
                               OurEffectParameters effectParameters, Model model, bool isBlocking)
     : base(id, actorType, statusType, transform, effectParameters, model)
 {
     IsBlocking = isBlocking;
     Body       = new Body {
         ExternalData = this
     };
     Collision          = new CollisionSkin(Body);
     Body.CollisionSkin = Collision;
 }
 public OurDrawnActor3D(string id, ActorType actorType, StatusType statusType, Transform3D transform3D,
                        OurEffectParameters effectParameters) : base(id, actorType, statusType, transform3D)
 {
     EffectParameters = effectParameters;
 }
 public MovableTile(string id, ActorType actorType, StatusType statusType, Transform3D transform,
                    OurEffectParameters effectParameters, Model model, bool isBlocking, ETileType tileType) :
     base(id, actorType, statusType, transform, effectParameters, model, isBlocking, tileType)
 {
     IsMoving = false;
 }
 public PathMoveTile(string id, ActorType actorType, StatusType statusType, Transform3D transform,
                     OurEffectParameters effectParameters, Model model, bool isBlocking, ETileType tileType) : base(id,
                                                                                                                    actorType, statusType, transform, effectParameters, model, isBlocking, tileType)
 {
     Path = new List <Vector3>();
 }
Example #8
0
 public Tile(string id, ActorType actorType, StatusType statusType, Transform3D transform,
             OurEffectParameters effectParameters, Model model, bool isBlocking, ETileType tileType) : base(id,
                                                                                                            actorType, statusType, transform, effectParameters, model, isBlocking)
 {
     TileType = tileType;
 }
 public OurPrimitiveObject(string id, ActorType actorType, StatusType statusType, Transform3D transform3D,
                           OurEffectParameters effectParameters, IVertexData vertexData)
     : base(id, actorType, statusType, transform3D, effectParameters)
 {
     IVertexData = vertexData;
 }