Exemplo n.º 1
0
 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;
 }
Exemplo n.º 2
0
 void Awake()
 {
     playerName           = "Enemy";
     gameControllerScript = GameObject.Find("GameController").GetComponent <DungeonSceneController>();
     target = gameControllerScript.character[0].gameObject;
 }