void Start() { Rigidbody2D = GetComponent <Rigidbody2D>(); HeroAnim = GetComponent <HeroAnim>(); DefaultPosition = transform.position; }
void Start() { startPoint = transform; hMotion = transform.root.GetComponent <HeroAnim> () as HeroAnim; mf = GetComponent <MeshFilter> () as MeshFilter; hMotion.doMeleeDel += DoAtkState; }
public virtual void Init() { if (m_info == null) { m_info = GetComponent <HeroInfo> (); } if (m_info != null) { m_info.Init(this); } if (m_strategy == null) { m_strategy = GetComponent <Strategy> (); } if (m_strategy != null) { m_strategy.Init(this); } if (m_move == null) { m_move = GetComponent <Move> (); } if (m_move != null) { m_move.Init(this); } if (m_attack == null) { m_attack = GetComponent <Attack> (); } if (m_attack != null) { m_attack.Init(this); } if (m_passive == null) { m_passive = GetComponent <Passive> (); } if (m_passive != null) { m_passive.Init(this); } if (m_heroAnim == null) { m_heroAnim = GetComponent <HeroAnim> (); } if (m_heroAnim != null) { m_heroAnim.Init(this); } GetHeroInfo().DeathFunc += delegate { TemBlock.isLock = false; TemBlock = null; }; m_IsInit = true; }
//=================================================================================================================o void Start() { rb = GetComponent <Rigidbody>(); hero = transform; rb.freezeRotation = true; hClimb = GetComponent <HeroClimb> () as HeroClimb; hAnim = GetComponent <HeroAnim> () as HeroAnim; hPhys = GetComponent <HeroPhysic> () as HeroPhysic; hAnim.doSpeedDel += DoSetSpeed; hAnim.doSwitchDel += DoSwitch; hPhys.doPhysDel += DoReset; hClimb.doClimbDel += DoReset; }
//=================================================================================================================o void Start() { hero = transform; rb = rigidbody; hMotion = GetComponent <HeroAnim> () as HeroAnim; hMove = GetComponent <HeroMotor> () as HeroMotor; hClimb = GetComponent <HeroClimb> () as HeroClimb; bones = GetComponentsInChildren <Transform> () as Transform[]; foreach (Transform t in bones) { if (t.name != hero.name && t.collider && t.rigidbody) { t.collider.isTrigger = true; t.rigidbody.isKinematic = true; if (t.name == "root") { rootBone = t; } } } }
//=================================================================================================================o void Start() { origField = Camera.main.fieldOfView; rb = rigidbody; hero = transform; rb.freezeRotation = true; hClimb = GetComponent <HeroClimb> () as HeroClimb; hAnim = GetComponent <HeroAnim> () as HeroAnim; hPhys = GetComponent <HeroPhysic> () as HeroPhysic; hKey = GetComponent <HeroKeymap> () as HeroKeymap; hAnim.doSpeedDel += DoSetSpeed; hAnim.doSwitchDel += DoSwitch; hPhys.doPhysDel += DoReset; hClimb.doClimbDel += DoReset; }
//=================================================================================================================o void Start() { hero = transform; rb = rigidbody; hMotion = GetComponent <HeroAnim> () as HeroAnim; hMove = GetComponent <HeroMotor> () as HeroMotor; hClimb = GetComponent <HeroClimb> () as HeroClimb; hKey = GetComponent <HeroKeymap> () as HeroKeymap; bones = GetComponentsInChildren <Transform> () as Transform[]; foreach (Transform t in bones) { if (t.name != hero.name && t.collider && t.rigidbody) { t.collider.isTrigger = true; t.rigidbody.isKinematic = true; if (t.name == "root") rootBone = t; } } }