private void Awake() { ingameManager = GameObject.FindGameObjectWithTag("InGameManager").GetComponent <InGameManager>(); mesh = GetComponentInChildren <SkinnedMeshRenderer>(); fog = GetComponent <FogOfWarEntity>(); minHP = transform.GetComponent <MinionHP>(); TheAIDest = gameObject.GetComponent <AIDestinationSetter>(); minAtk = transform.GetComponentInChildren <MinionAtk>(); Audio = GetComponentInChildren <AudioSource>(); Audio.minDistance = 1.0f; Audio.maxDistance = 10.0f; Audio.volume = 1f; Audio.spatialBlend = 0.5f; Audio.rolloffMode = AudioRolloffMode.Linear; if (minAtk == null) { print("minatk is null"); } TheAIPath = gameObject.GetComponent <AIPath>(); if (!cursor) { cursor = GameObject.FindGameObjectWithTag("MouseCursor").GetComponent <AOSMouseCursor>(); } }
private void OnEnable() { if (!isNexus) { int num = (myNext.nexusAtkNum % 10); if (num > 0) { if (num == 1) { if (myNextTower1.gameObject.activeInHierarchy) { myNextTower1.isCanAtkMe = false; } if (myNextTower2.gameObject.activeInHierarchy) { myNextTower2.isCanAtkMe = false; } } myNext.nexusAtkNum -= 1; } } towerstat.Hp = towerstat.MaxHp; HP = towerstat.Hp; isDead = false; if (!cursor) { cursor = GameObject.FindGameObjectWithTag("MouseCursor").GetComponent <AOSMouseCursor>(); } }
private void OnEnable() { isDead = false; // 처음 생성된 경우 사이즈에 맞는 HP 바를 붙여준다. if (isFirstload) { if (bigJungleHP != null) { bigJungleHP.BasicSetting(); } if (smallJungleHP != null) { smallJungleHP.BasicSetting(); } isDead = true; } if (!cursor) { cursor = GameObject.FindGameObjectWithTag("MouseCursor").GetComponent <AOSMouseCursor>(); } }
void Start() { optionCanvas = GameObject.FindGameObjectWithTag("OptionCanvas"); uiCanvas = GameObject.FindGameObjectWithTag("UICanvas"); if (!cursor) { cursor = GameObject.FindGameObjectWithTag("MouseCursor").GetComponent <AOSMouseCursor>(); } }
private void OnLevelWasLoaded(int level) { if (UnityEngine.SceneManagement.SceneManager.GetSceneByBuildIndex(level).name.Equals("InGame")) { if (!cursor) { cursor = GameObject.FindGameObjectWithTag("MouseCursor").GetComponent <AOSMouseCursor>(); } Invoke("HPSet", 0.5f); } }
private void OnEnable() { if (firstload) { towerHP.BasicSetting(); } firstload = true; myTowerAtk = transform.GetComponentInChildren <TowerAtk>(); if (!cursor) { cursor = GameObject.FindGameObjectWithTag("MouseCursor").GetComponent <AOSMouseCursor>(); } }
private void OnLevelWasLoaded(int level) { if (SceneManager.GetSceneByBuildIndex(level).name.Equals("InGame")) { PhotonNetwork.OnEventCall += SpellEffectSync; cursor = GameObject.FindGameObjectWithTag("MouseCursor").GetComponent <AOSMouseCursor>(); Ping = GameObject.FindGameObjectWithTag("PingPool").GetComponent <PingPooling>(); cam = Camera.main.GetComponent <RTS_Cam.RTS_Camera>(); minimap = GameObject.FindGameObjectWithTag("MinimapClick").GetComponent <MinimapClick>(); chat = GameObject.FindGameObjectWithTag("ChatManager").GetComponentInChildren <ChatFunction>(); SpellContainer = GameObject.FindGameObjectWithTag("SpellPooling"); makepool(); isInGameScene = true; } }
/// <summary> /// 해당 스크립트의 전체적인 기본 값을 설정하는 함수 /// </summary> private void Init() { ingameManager = GameObject.FindGameObjectWithTag("InGameManager").GetComponent <InGameManager>(); mesh = GetComponentInChildren <SkinnedMeshRenderer>(); fog = GetComponent <FogOfWarEntity>(); minHP = transform.GetComponent <MinionHP>(); minAtk = transform.GetComponentInChildren <MinionAtk>(); TheAIDest = gameObject.GetComponent <AIDestinationSetter>(); TheAIPath = gameObject.GetComponent <AIPath>(); if (!cursor) { cursor = GameObject.FindGameObjectWithTag("MouseCursor").GetComponent <AOSMouseCursor>(); } InitAudio(); }