Exemplo n.º 1
0
    // Awake is called before Start
    private void Awake()
    {
        Blackboard.Instance.LevelManager = this;

        levelTimer = GetComponent <LevelTimer>();
        //levelTimer.EnableTimer();                 enabled by LevelTimerEnabler.cs after first input
        checkPointSaveData = new CheckPointSaveData(levelTimer);
    }
Exemplo n.º 2
0
    private void Start()
    {
        HasRun      = false;
        pathObjects = new List <GameObject>();

        CountdownTimer = countdownTime;
        fillImage      = Blackboard.Instance.LevelManager.triggeredTimerFillImage;

        CheckPointSaveData data = Blackboard.Instance.LevelManager.checkPointSaveData;

        data.AddTriggeredTimer(this, countdownTime);
    }
Exemplo n.º 3
0
    // Start is called before the first frame update
    void Start()
    {
        rb          = GetComponent <Rigidbody2D>();
        anim        = GetComponent <Animator>();
        translation = Vector3.zero;
        button      = Blackboard.Instance.Button;
        //joystick = Blackboard.Instance.Joystick;
        movementArrowManager = Blackboard.Instance.MovementArrowManager;
        walkingSound         = GetComponent <AudioSource>();

        //Samuel 10 April 2020 - Add
        CheckPointSaveData data = Blackboard.Instance.LevelManager.checkPointSaveData;

        data.AddCharacter(gameObject, gameObject.transform.position.x, gameObject.transform.position.y);
    }