diff options
Diffstat (limited to 'Assets/Scripts/Unit/Controller/PCController.cs')
-rw-r--r-- | Assets/Scripts/Unit/Controller/PCController.cs | 65 |
1 files changed, 0 insertions, 65 deletions
diff --git a/Assets/Scripts/Unit/Controller/PCController.cs b/Assets/Scripts/Unit/Controller/PCController.cs deleted file mode 100644 index 35645d57..00000000 --- a/Assets/Scripts/Unit/Controller/PCController.cs +++ /dev/null @@ -1,65 +0,0 @@ -using System.Collections;
-using System.Collections.Generic;
-using UnityEngine;
-
-// 玩家角色控制器
-[DisallowMultipleComponent]
-public class PCController : UnitController
-{
- public static PCController instance;
-
- #region Unit的三种效果
- public UnitAfterImage unitAfterImage;
- public UnitImageEffect unitImageEffect;
- #endregion
-
- public override UnitType type { get { return UnitType.PC; } }
-
- private void Awake()
- {
- instance = this;
- }
-
- protected override void Initialize()
- {
- base.Initialize();
-
- unitState = GetOrAddUnitComponent<PCState>();
- unitState.Initialize();
-
- unitAnimation = GetOrAddUnitComponent<PCAnimation>();
- unitAnimation.Initialize();
-
- unitAfterImage = GetOrAddUnitComponent<UnitAfterImage>();
- unitAfterImage.Initialize();
-
- unitImageEffect = GetOrAddUnitComponent<UnitImageEffect>();
- unitImageEffect.Initialize();
- }
-
- public override void Update()
- {
- base.Update();
- unitAfterImage.OnUpdate();
- unitImageEffect.OnUpdate();
- }
-
- public override void OnHit(CollisionInfo info)
- {
- ColliderBox hitbox = info.collider.colliderInfo.collider;
- Debug.Assert(hitbox.type == ColliderBox.EColliderType.HitBox);
- }
-
- public override void OnGetHit(CollisionInfo info)
- {
- }
-
- public override void OnGrab()
- {
- }
-
- public override void OnPull()
- {
- }
-
-}
|