public void Init(float scale, Vector3 pos, DungeonSceneController levels_scene_controller) { InitPath(scale, pos); if (m_CurrT < 0.0f) { m_CurrT = 0.0f; } m_TargetT = -1.0f; // there is no target m_State = HeroState.Stationary; m_Direction = Direction.Stationary; m_OldDirection = Direction.Stationary; m_LevelsSceneController = levels_scene_controller; gameObject.transform.localPosition = GetPosFromTrajectory(m_CurrT); gameObject.transform.localScale = new Vector3(scale, scale, scale); m_AlreadyMoved = false; }
void Awake() { playerName = "Enemy"; gameControllerScript = GameObject.Find("GameController").GetComponent <DungeonSceneController>(); target = gameControllerScript.character[0].gameObject; }