27 lines
567 B
C#
27 lines
567 B
C#
|
using RoR2;
|
||
|
using UnityEngine.Networking;
|
||
|
|
||
|
namespace EntityStates;
|
||
|
|
||
|
public class BaseSkillState : BaseState, ISkillState
|
||
|
{
|
||
|
public GenericSkill activatorSkillSlot { get; set; }
|
||
|
|
||
|
public override void OnSerialize(NetworkWriter writer)
|
||
|
{
|
||
|
base.OnSerialize(writer);
|
||
|
this.Serialize(base.skillLocator, writer);
|
||
|
}
|
||
|
|
||
|
public override void OnDeserialize(NetworkReader reader)
|
||
|
{
|
||
|
base.OnDeserialize(reader);
|
||
|
this.Deserialize(base.skillLocator, reader);
|
||
|
}
|
||
|
|
||
|
public bool IsKeyDownAuthority()
|
||
|
{
|
||
|
return this.IsKeyDownAuthority(base.skillLocator, base.inputBank);
|
||
|
}
|
||
|
}
|