| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- using Sirenix.OdinInspector;
- using System.Collections;
- using System.Collections.Generic;
- using UnityEngine;
- public class ESpirits_Pinja : Enemy
- {
- [Space(30)]
- [Title("ESpirits_PinjaÊôÐÔ")]
- private PlayerController player;
- public override void Init()
- {
- base.Init();
- player = PlayersInput.instance[0];
- ChooseLockingTarget();
- }
- public override void OnState()
- {
- switch (state)
- {
- }
- base.OnState();
- }
- public override void ChangeState(CharacterState newState)
- {
- switch (state)
- {
- case CharacterState.Attack:
- ChooseLockingTarget();
- break;
- }
- base.ChangeState(newState);
- }
- public override bool SearchTarget()
- {
- targetCharacter = player;
- return true;
- }
- public void ChooseLockingTarget()
- {
- targetCharacter = player;
- }
- public override void OnSearchState()
- {
- switch (searchState)
- {
- }
- base.OnSearchState();
- }
- }
|