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