public void Start() { c_controllerList = GameObject.Find("GameControllerManager").GetComponent <c_ControllerList>(); if (c_controllerList == null) { return; } m_objectList = GameObject.Find("GameObjectManger").GetComponent <m_ObjectList>(); if (m_objectList == null) { return; } m_scvObject = transform.gameObject; if (m_scvObject == null) { return; } m_scvType = m_scvObject.transform.GetComponent <Creature_p>(); if (m_scvType == null) { return; } }
public void Start() { c_controllerList = GameObject.Find("GameControllerManager").GetComponent <c_ControllerList>(); if (c_controllerList == null) { return; } m_objectList = GameObject.Find("GameObjectManger").GetComponent <m_ObjectList>(); if (m_objectList == null) { return; } m_unitObject = transform.gameObject; if (m_unitObject == null) { return; } m_unitType = m_unitObject.transform.GetComponent <Creature_p>(); if (m_unitType == null) { return; } sightCollsion = m_unitObject.transform.FindChild("0_Sight").GetComponent <Sight_Collider_Check>(); if (sightCollsion == null) { return; } }
public void Start() { c_controllerList = GameObject.Find("GameControllerManager").GetComponent <c_ControllerList>(); if (c_controllerList == null) { return; } m_objectList = GameObject.Find("GameObjectManger").GetComponent <m_ObjectList>(); if (m_objectList == null) { return; } m_heroUnitObject = transform.gameObject; if (m_heroUnitObject == null) { return; } m_heroUnitType = m_heroUnitObject.transform.GetComponent <Creature_p>(); if (m_heroUnitType == null) { return; } m_mapcreater = FindObjectOfType(typeof(MapCreater)) as MapCreater; if (m_mapcreater == null) { return; } }
// Use this for initialization void Start() { m_unitType = gameObject.AddComponent <Creature_p>(); if (m_unitType == null) { return; } HpBar.maxValue = m_unitType.GetUserUnitHP(); HpBar.value = HpBar.maxValue; }
/* * private List<Transform> m_EnemyRangeList = new List<Transform>(); * public List<Transform> GetEnemyList() * { * return m_EnemyRangeList; * } * * public void DeletEneyList(int index) * { * m_EnemyRangeList.RemoveAt(index); * } * * private List<Transform> m_UserRangeList = new List<Transform>(); * public List<Transform> GetUserList() * { * return m_UserRangeList; * } * public void DeletUserList(int index) * { * m_UserRangeList.RemoveAt(index); * } */ void Start() { c_controllerList = GameObject.Find("GameControllerManager").GetComponent <c_ControllerList>(); m_unitObject = transform.parent.gameObject; if (m_unitObject == null) { return; } m_unitType = m_unitObject.transform.GetComponent <Creature_p>(); if (m_unitObject == null) { return; } //c_controllerList.GetEventController().OnCollisionEvent += RangeCollisionEventCheck; }
void Start() { c_controllerList = GameObject.Find("GameControllerManager").GetComponent <c_ControllerList>(); if (c_controllerList == null) { return; } m_unitObject = transform.parent.gameObject; if (m_unitObject == null) { return; } m_unitType = m_unitObject.transform.GetComponent <Creature_p>(); if (m_unitType == null) { return; } }
void Start() { m_objectList = GameObject.Find("GameObjectManger").GetComponent <m_ObjectList>(); if (m_objectList == null) { return; } m_mapcreater = FindObjectOfType(typeof(MapCreater)) as MapCreater; if (m_mapcreater == null) { return; } m_unitPrice = gameObject.AddComponent <Creature_p>(); if (m_unitPrice == null) { return; } }
void Start() { c_controllerList = GameObject.Find("GameControllerManager").GetComponent <c_ControllerList>(); if (c_controllerList == null) { return; } m_objectList = GameObject.Find("GameObjectManger").GetComponent <m_ObjectList>(); if (m_objectList == null) { return; } m_unitType = FindObjectOfType(typeof(Creature_p)) as Creature_p; if (m_unitType == null) { return; } }
// Use this for initialization private void UnitObjectCreate(string prefabsName, int unique_id, string unitType, int hp, int attack, float attackSpeed, float moveSpeed, CommonTypes.MinionTeam miniontype) { string prefabsPath = "prefabs/Unit/" + prefabsName; GameObject prefabsLoad = Resources.Load(prefabsPath) as GameObject; if (prefabsLoad == null) { return; } GameObject unitProduceObject = Instantiate(prefabsLoad) as GameObject; if (unitProduceObject == null) { return; } unitProduceObject.transform.parent = this.transform; unitProduceObject.name = prefabsName + "_" + unique_id; Creature_p creatureScript = unitProduceObject.transform.GetComponent <Creature_p>(); if (creatureScript == null) { return; } int childCount = unitProduceObject.transform.GetChildCount(); if (childCount == 4) { GameObject hpobject = unitProduceObject.transform.GetChild(3).transform.gameObject; if (hpobject == null) { return; } Slider HpBar = hpobject.transform.GetComponent <Slider>(); if (HpBar == null) { return; } HpBar.maxValue = hp; HpBar.value = HpBar.maxValue; } switch (unitType) { case "Hero": creatureScript.SetUniqueIndex(unique_id); creatureScript.SetCreatureType(miniontype); creatureScript.SetStatusType(CommonTypes.StatusType.STATUS_TYPE_PLAY); creatureScript.SetAttackType(CommonTypes.AttackType.ATTACK_TYPE_NONE); //creatureScript.SetCollisionType(CommonTypes.CollisionType.COLLISION_TYPE_NONE); creatureScript.SetGameStatusType(CommonTypes.GameStatusType.GAMESTATUS_TYPE_NONE); unitProduceObject.GetComponent <HeroUnit_c>().SetUserUnitHP(hp); unitProduceObject.GetComponent <HeroUnit_c>().SetUserUnitAttack(attack); unitProduceObject.GetComponent <HeroUnit_c>().SetUserUnitAttackSpeed(attackSpeed); unitProduceObject.GetComponent <HeroUnit_c>().SetUserUnitMoveSpeed(moveSpeed); m_objectList.GetUnitGameObject().SetUnitGameObject(unique_id, ref unitProduceObject); break; case "Nomal": break; case "SCV": creatureScript.SetUniqueIndex(unique_id); creatureScript.SetCreatureType(miniontype); creatureScript.SetStatusType(CommonTypes.StatusType.STATUS_TYPE_SCV_NONE); creatureScript.SetAttackType(CommonTypes.AttackType.ATTACK_TYPE_NONE); //creatureScript.SetCollisionType(CommonTypes.CollisionType.COLLISION_TYPE_NONE); creatureScript.SetGameStatusType(CommonTypes.GameStatusType.GAMESTATUS_TYPE_NONE); break; } }