void Start() { if (monPrefab != null) { defendingMon = Instantiate(monPrefab) as GameObject; defendingMonController = defendingMon.GetComponent <MonController>(); if (defendingMonController != null) { defendingMonController.isDefender = true; } attackingMon = Instantiate(monPrefab) as GameObject; attackingMonController = attackingMon.GetComponent <MonController>(); if (attackingMonController != null) { attackingMonController.isDefender = false; } } isEndingGame = false; }
public void Reset() { bDie = false; base.transform.up = new Vector3(0f, 1f, 0f); MonController component = GetComponent <MonController>(); component.Reset(); }
private void Start() { deltaTime = 0f; smr = GetComponentInChildren <SkinnedMeshRenderer>(); if (null == smr) { Debug.LogError("Fail to get skinned mesh renderer for flags"); } else if (MyInfoManager.Instance.Seq != RoomManager.Instance.Master) { SkinnedMeshRenderer[] componentsInChildren = GetComponentsInChildren <SkinnedMeshRenderer>(); foreach (SkinnedMeshRenderer skinnedMeshRenderer in componentsInChildren) { if (null == skinnedMeshRenderer) { Debug.LogError("Fail to get skinned mesh renderer for flags"); } else if (MyInfoManager.Instance.Seq != RoomManager.Instance.Master) { skinnedMeshRenderer.enabled = false; } } } orgColor = smr.material.color; GameObject gameObject = GameObject.Find("Me"); if ((bool)gameObject) { localCtrl = gameObject.GetComponent <LocalController>(); if (localCtrl == null) { Debug.LogError("[MonAI.cs] localCtrl is null"); } } monProp = GetComponent <MonProperty>(); if (monProp == null) { Debug.LogError("[MonAI.cs] MonProperty is null"); } monCtrl = GetComponent <MonController>(); if ((bool)(monCtrl = null)) { Debug.LogError("[MonAI.cs] MonController is null"); } traces = new ArrayList(); paths = new ArrayList(); changeTexture(); }
void Start() { if( monPrefab != null ) { defendingMon = Instantiate( monPrefab ) as GameObject; defendingMonController = defendingMon.GetComponent<MonController>(); if( defendingMonController != null ) { defendingMonController.isDefender = true; } attackingMon = Instantiate( monPrefab ) as GameObject; attackingMonController = attackingMon.GetComponent<MonController>(); if( attackingMonController != null ) { attackingMonController.isDefender = false; } } isEndingGame = false; }