Beispiel #1
0
    void Start()
    {
        controller = GetComponent <DeadOneRaycastController>();
        collisions = GetComponent <DeadOneCollisionsController>();

        gravity         = -(2 * maxJumpHeight) / Mathf.Pow(timeToJumpApex, 2);
        maxJumpVelocity = Mathf.Abs(gravity) * timeToJumpApex;

        gameState = FindObjectOfType <LevelGameState>();
    }
Beispiel #2
0
    void Start()
    {
        collisions = GetComponent <DeadOneCollisionsController>();

        collisions.onMove += OnMove;
        collisions.onJump += OnJump;
        collisions.onLand += OnLand;

        movementEvent = RuntimeManager.CreateInstance(movementEventRef);
        movementEvent.start();

        OnMove(0);
    }