コード例 #1
0
 public CollisionController(ref PlayerData playerData,
                            ref PlayerPositionData positionData,
                            ref CollisionData collisionData,
                            ref CharacterCollisionData collisionAttrs,
                            ref AerialMoveData aerialMoveData,
                            ref BoxCollider playerCollider,
                            LayerMask groundMask,
                            LayerMask zoneMask)
 {
     this.c_collisionData       = collisionData;
     this.c_collisionAttrs      = collisionAttrs;
     this.c_playerData          = playerData;
     this.c_positionData        = positionData;
     this.c_aerialMoveData      = aerialMoveData;
     this.i_groundCollisionMask = groundMask;
     this.i_zoneCollisionMask   = zoneMask;
     this.c_playerCollider      = playerCollider;
     this.a_colliders           = new Collider[5];
 }
コード例 #2
0
 public void UpdateStatus( CharacterCollisionData data )
 {
     if (data.side == CharacterSide.Floor)
         canJump = data.status;
 }
コード例 #3
0
 public void UpdateStatus( CharacterCollisionData data )
 {
 }