private void OnGUI() { if (TestRoleCtrl == null) { return; } int posY = 0; if (GUI.Button(new Rect(1, posY, 80, 30), "普通待机")) { TestRoleCtrl.ToIdle(); } posY += 30; if (GUI.Button(new Rect(1, posY, 80, 30), "战斗待机")) { TestRoleCtrl.ToIdle(RoleIdleState.IdleFight); } posY += 30; if (GUI.Button(new Rect(1, posY, 80, 30), "跑")) { TestRoleCtrl.ToRun(); } posY += 30; if (GUI.Button(new Rect(1, posY, 80, 30), "受伤")) { //TestRoleCtrl.ToHurt(0, 0); } posY += 30; if (GUI.Button(new Rect(1, posY, 80, 30), "死亡")) { TestRoleCtrl.ToDie(); } posY += 30; if (GUI.Button(new Rect(1, posY, 80, 30), "战斗胜利")) { TestRoleCtrl.ToSelect(); } posY += 30; if (GUI.Button(new Rect(1, posY, 80, 30), "物理攻击1")) { TestRoleCtrl.ToAttack(RoleAttackType.PhyAttack, 101); } posY += 30; if (GUI.Button(new Rect(1, posY, 80, 30), "物理攻击2")) { TestRoleCtrl.ToAttack(RoleAttackType.PhyAttack, 102); } posY += 30; if (GUI.Button(new Rect(1, posY, 80, 30), "物理攻击3")) { TestRoleCtrl.ToAttack(RoleAttackType.PhyAttack, 103); } posY += 30; if (GUI.Button(new Rect(1, posY, 80, 30), "物理攻击4")) { TestRoleCtrl.ToAttack(RoleAttackType.PhyAttack, 104); } posY += 30; if (GUI.Button(new Rect(1, posY, 80, 30), "技能攻击1")) { TestRoleCtrl.ToAttack(RoleAttackType.SkillAttack, 105); } posY += 30; if (GUI.Button(new Rect(1, posY, 80, 30), "技能攻击2")) { TestRoleCtrl.ToAttack(RoleAttackType.SkillAttack, 106); } posY += 30; if (GUI.Button(new Rect(1, posY, 80, 30), "技能攻击3")) { TestRoleCtrl.ToAttack(RoleAttackType.SkillAttack, 107); } posY += 30; if (GUI.Button(new Rect(1, posY, 80, 30), "技能攻击4")) { TestRoleCtrl.ToAttack(RoleAttackType.SkillAttack, 108); } posY += 30; if (GUI.Button(new Rect(1, posY, 80, 30), "技能攻击5")) { TestRoleCtrl.ToAttack(RoleAttackType.SkillAttack, 109); } posY += 30; if (GUI.Button(new Rect(1, posY, 80, 30), "技能攻击6")) { TestRoleCtrl.ToAttack(RoleAttackType.SkillAttack, 110); } posY += 30; if (GUI.Button(new Rect(1, posY, 80, 30), "技能攻击7")) { TestRoleCtrl.ToAttack(RoleAttackType.SkillAttack, 111); } posY += 30; if (GUI.Button(new Rect(1, posY, 80, 30), "技能攻击8")) { TestRoleCtrl.ToAttack(RoleAttackType.SkillAttack, 112); } }
private void OnGUI() { float y = 0; if (GUI.Button(new Rect(new Vector2(0, y), new Vector2(100, 60)), "战斗待机")) { Ctrl.ToIdle(IdleType.IdleFight); } y = y + 70; if (GUI.Button(new Rect(new Vector2(0, y), new Vector2(100, 60)), "普通待机")) { Ctrl.ToIdle(IdleType.IdleNormal); } y = y + 70; if (GUI.Button(new Rect(new Vector2(0, y), new Vector2(100, 60)), "休闲待机")) { //Ctrl.ToIdle(); } y = y + 70; if (GUI.Button(new Rect(new Vector2(0, y), new Vector2(100, 60)), "跑")) { Ctrl.ToRun(); } y = y + 70; if (GUI.Button(new Rect(new Vector2(0, y), new Vector2(100, 60)), "庆祝动作")) { Ctrl.ToSelect(); } y = y + 70; if (GUI.Button(new Rect(new Vector2(0, y), new Vector2(100, 60)), "受伤")) { Ctrl.FSM.ChangeState(RoleState.Hurt); } y = y + 70; if (GUI.Button(new Rect(new Vector2(0, y), new Vector2(100, 60)), "死亡")) { Ctrl.FSM.ChangeState(RoleState.Die); } y = 0; if (GUI.Button(new Rect(new Vector2(110, y), new Vector2(100, 60)), "物理攻击1")) { Ctrl.ToAttackByIndex(AttackType.PhyAttack, 1); } y = y + 70; if (GUI.Button(new Rect(new Vector2(110, y), new Vector2(100, 60)), "物理攻击2")) { Ctrl.ToAttackByIndex(AttackType.PhyAttack, 2); } y = y + 70; if (GUI.Button(new Rect(new Vector2(110, y), new Vector2(100, 60)), "物理攻击3")) { Ctrl.ToAttackByIndex(AttackType.PhyAttack, 3); } y = y + 70; if (GUI.Button(new Rect(new Vector2(110, y), new Vector2(100, 60)), "技能攻击1")) { Ctrl.ToAttackByIndex(AttackType.SkillAttack, 1); } y = y + 70; if (GUI.Button(new Rect(new Vector2(110, y), new Vector2(100, 60)), "技能攻击2")) { Ctrl.ToAttackByIndex(AttackType.SkillAttack, 2); } y = y + 70; if (GUI.Button(new Rect(new Vector2(110, y), new Vector2(100, 60)), "技能攻击3")) { Ctrl.ToAttackByIndex(AttackType.SkillAttack, 3); } y = y + 70; if (GUI.Button(new Rect(new Vector2(110, y), new Vector2(100, 60)), "技能攻击4")) { Ctrl.ToAttackByIndex(AttackType.SkillAttack, 4); } y = y + 70; if (GUI.Button(new Rect(new Vector2(110, y), new Vector2(100, 60)), "技能攻击4")) { Ctrl.ToAttackByIndex(AttackType.SkillAttack, 5); } y = y + 70; if (GUI.Button(new Rect(new Vector2(110, y), new Vector2(100, 60)), "技能攻击4")) { Ctrl.ToAttackByIndex(AttackType.SkillAttack, 6); } }