Ejemplo n.º 1
0
 private void Start()
 {
     _rb = GetComponent <Rigidbody>();
     _playerColliders = GetComponent <PlayerColliders>();
     _touchScreen     = FindObjectOfType <TouchScreen>();
     _touchScreen.OnJumped.AddListener(Jump);
     _particle = GetComponentInChildren <ParticleSystem>();
 }
Ejemplo n.º 2
0
        internal void OnEnable()
        {
            data = Resources.Load <LocoEditorRepository>("LocoEditorRepository");
            if (data == null)
            {
                Debug.Log("No LocoEditorRepository found");
                return;
            }

            stateMachine = new PlayerStateMachine(null);
            substanceSet = new SubstanceSet();
            if (data.playerController == null)
            {
                Debug.Log("No Player prefab assignet to LocoEditorRepository");
                return;
            }
            playerController = data.playerController;
            playerColliders  = playerController.GetComponentInChildren <PlayerColliders>();

            SceneView.duringSceneGui += OnSceneGUI;
        }