r2mods/ilspy_dump/ror2_csproj/EntityStates.Railgunner.Bac.../Disconnected.cs

39 lines
753 B
C#

using RoR2.Skills;
using UnityEngine;
namespace EntityStates.Railgunner.Backpack;
public class Disconnected : BaseBackpack
{
[SerializeField]
public SkillDef superSkillDef;
[SerializeField]
public SkillDef cryoSkillDef;
[SerializeField]
public string animationLayerName;
[SerializeField]
public string animationStateName;
public override void OnEnter()
{
base.OnEnter();
PlayAnimation(animationLayerName, animationStateName);
}
public override void FixedUpdate()
{
base.FixedUpdate();
if ((object)base.skillLocator.special.skillDef == superSkillDef)
{
outer.SetNextState(new OnlineSuper());
}
else if ((object)base.skillLocator.special.skillDef == cryoSkillDef)
{
outer.SetNextState(new OnlineCryo());
}
}
}