From a3510f152994038c28b6c97490097e05b2c2cdc1 Mon Sep 17 00:00:00 2001 From: chai Date: Mon, 9 Nov 2020 08:49:19 +0800 Subject: *misc --- Assets/Scripts/Test/SaionjiScript.cs | 24 ++++++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) (limited to 'Assets/Scripts/Test') diff --git a/Assets/Scripts/Test/SaionjiScript.cs b/Assets/Scripts/Test/SaionjiScript.cs index c9bb3f05..b63d4f7c 100644 --- a/Assets/Scripts/Test/SaionjiScript.cs +++ b/Assets/Scripts/Test/SaionjiScript.cs @@ -4,15 +4,25 @@ using UnityEngine; public partial class SaionjiScript : Avatar { - HitBoxTest hitbox; + public enum Weapon + { + Pistol, + Blade, + Reaper, + LongSword, + } + + HitBoxTest hitbox; Animator animator; public GameObject Go_PistolL; public GameObject Go_PistolR; public GameObject Go_Blade; + public GameObject Go_Reaper; + public GameObject Go_LongSword; - public bool UsePistol; - public bool UseBlade; + [SerializeField] + private Weapon m_Weapon; public bool EnableAbilitySystem; @@ -27,9 +37,11 @@ public partial class SaionjiScript : Avatar //animator.speed = 0; PhysicsWorld.Instance.AddAnimator(animator); - Go_PistolL.SetActive(UsePistol); - Go_PistolR.SetActive(UsePistol); - Go_Blade.SetActive(UseBlade); + Go_PistolL.SetActive(m_Weapon == Weapon.Pistol); + Go_PistolR.SetActive(m_Weapon == Weapon.Pistol); + Go_Blade.SetActive(m_Weapon == Weapon.Blade); + Go_Reaper.SetActive(m_Weapon == Weapon.Reaper); + Go_LongSword.SetActive(m_Weapon == Weapon.LongSword); GetAnimHash(); -- cgit v1.1-26-g67d0