コード例 #1
0
ファイル: Trap.cs プロジェクト: CatsFromMars/Kura5
 void initialize()
 {
     //player = GameObject.FindGameObjectWithTag("PlayerSwapper").transform;
     numberAlive = enemies.Length;
     music = GameObject.FindGameObjectWithTag("Music").GetComponent<MusicManager>();
     //gates = GameObject.FindGameObjectsWithTag ("Gate");
     setUpGates();
     looker = GameObject.FindGameObjectWithTag("CamFollow").GetComponent<CamLooker>();
     GameObject c = GameObject.FindGameObjectWithTag ("GameController");
     data = c.GetComponent<GameData>();
     gameOverHandler = c.GetComponent<GameOverHandler>();
     flags = c.GetComponent<Flags>();
     transition = GameObject.FindGameObjectWithTag("Fader").GetComponent<SceneTransition>();
     flags.AddTrapFlag();
     trapCleared = flags.CheckTrapFlag();
     canvas = GameObject.Find ("HUD").gameObject;
     if(type == trapType.STEALTH) stealthPrep();
     initialized = true;
 }
コード例 #2
0
ファイル: PlayerContainer.cs プロジェクト: CatsFromMars/Kura5
 void Awake()
 {
     //ACCESS TO HASHES, ANIMATOR AND GLOBAL DATA
     audio = GetComponent<AudioSource> ();
     globalData = GameObject.FindGameObjectWithTag("GameController");
     looker = GameObject.FindGameObjectWithTag("CamFollow").GetComponent<CamLooker>();
     follow = GameObject.FindWithTag("CamFollow").transform;
     hash = globalData.GetComponent<HashIDs>();
     gameData = globalData.GetComponent<GameData>();
     controller = GetComponent<CharacterController>();
     animator = GetComponent<Animator>();
     lightLevels = GameObject.FindGameObjectWithTag("LightLevels").GetComponent<LightLevels>();
     damageCalculator = globalData.GetComponent<DamageCalculator>();
     agent = GetComponent<NavMeshAgent> ();
     blinker = transform.FindChild ("Flash");
     swapper = GameObject.FindWithTag("PlayerSwapper").transform;
     Vector3 startingPos = new Vector3(transform.position.x, 0, transform.position.z);
     transform.position = startingPos;
     voice = transform.FindChild ("Voice").GetComponent<AudioSource>();
     originalVolume = voice.volume;
     originalPitch = voice.pitch;
     if(body!=null) {
         mesh = body.GetComponent<SkinnedMeshRenderer>();
         toggleBlendShape(0);
     }
     meshObjects = transform.FindChild ("Body").gameObject;
     if(weaponObject!=null) weaponMeshRenderer = weaponObject.GetComponent<MeshRenderer>();
 }