예제 #1
0
    void Start()
    {
        manager    = GameObject.FindGameObjectWithTag("Player").GetComponent <MovementStateManager>();
        myRenderer = GetComponent <SpriteRenderer>();

        myRenderer.sprite = SpriteStates[0];
    }
예제 #2
0
 public FallingState(MovementModel model, MovementStateManager manager)
 {
     this.model   = model;
     this.manager = manager;
 }
예제 #3
0
 public HuggingWallState(MovementModel model, MovementStateManager manager)
 {
     this.model   = model;
     this.manager = manager;
 }
예제 #4
0
 public StoppedState(MovementModel model, MovementStateManager manager)
 {
     this.model   = model;
     this.manager = manager;
 }
예제 #5
0
 public WallLaunchState(MovementModel model, MovementStateManager manager)
 {
     this.model   = model;
     this.manager = manager;
 }
예제 #6
0
 public AccelState(MovementModel model, MovementStateManager manager)
 {
     this.model   = model;
     this.manager = manager;
 }
예제 #7
0
 public FallForgivenessState(MovementModel model, MovementStateManager manager)
 {
     this.model   = model;
     this.manager = manager;
 }