ys = ys or {} slot0 = ys slot0.Battle.IUnitState = class("IUnitState") slot0.Battle.IUnitState.__name = "IUnitState" function slot0.Battle.IUnitState.Ctor(slot0) end function slot0.Battle.IUnitState.AddIdleState(slot0, slot1, slot2) end function slot0.Battle.IUnitState.AddMoveState(slot0, slot1, slot2) end function slot0.Battle.IUnitState.AddMoveLeftState(slot0, slot1, slot2) end function slot0.Battle.IUnitState.AddDivingState(slot0, slot1, slot2) end function slot0.Battle.IUnitState.AddDiveState(slot0, slot1, slot2) end function slot0.Battle.IUnitState.AddDiveLeftState(slot0, slot1, slot2) end function slot0.Battle.IUnitState.AddRaidState(slot0, slot1, slot2) end function slot0.Battle.IUnitState.AddAttackState(slot0, slot1, slot2) end function slot0.Battle.IUnitState.AddDeadState(slot0, slot1, slot2) end function slot0.Battle.IUnitState.AddSkillState(slot0, slot1, slot2) end function slot0.Battle.IUnitState.AddVictoryState(slot0, slot1, slot2) end function slot0.Battle.IUnitState.AddVictorySwimState(slot0, slot1, slot2) end function slot0.Battle.IUnitState.AddSpellState(slot0, slot1, slot2) end function slot0.Battle.IUnitState.AddStandState(slot0, slot1, slot2) end function slot0.Battle.IUnitState.AddInterruptState(slot0, slot1, slot2) end function slot0.Battle.IUnitState.OnTrigger(slot0, slot1) end function slot0.Battle.IUnitState.OnStart(slot0, slot1) end function slot0.Battle.IUnitState.OnEnd(slot0, slot1) end function slot0.Battle.IUnitState.CacheWeapon(slot0) end