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; }
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>(); }
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; }