ys = ys or {} slot0 = ys slot0.Battle.DiveLeftState = class("DiveLeftState", slot0.Battle.IUnitState) slot0.Battle.DiveLeftState.__name = "DiveLeftState" slot1 = slot0.Battle.DiveLeftState function slot1.Ctor(slot0) uv0.super.Ctor() end function slot1.AddIdleState(slot0, slot1, slot2) slot1:OnIdleState() end function slot1.AddMoveState(slot0, slot1, slot2) slot1:OnMoveState() end function slot1.AddMoveLeftState(slot0, slot1, slot2) slot1:OnMoveLeftState() end function slot1.AddAttackState(slot0, slot1, slot2) slot1:OnRaidLeftState(slot2) end function slot1.AddDeadState(slot0, slot1, slot2) slot1:OnDeadState() end function slot1.AddSkillState(slot0, slot1, slot2) end function slot1.AddSpellState(slot0, slot1, slot2) slot1:OnSpellState() end function slot1.AddVictoryState(slot0, slot1, slot2) slot1:OnVictoryState() end function slot1.AddVictorySwimState(slot0, slot1, slot2) slot1:OnVictorySwimState() end function slot1.AddStandState(slot0, slot1, slot2) end function slot1.AddDiveState(slot0, slot1, slot2) slot1:OnDiveState() end function slot1.AddDiveLeftState(slot0, slot1, slot2) end function slot1.AddInterruptState(slot0, slot1, slot2) slot1:OnInterruptState() end function slot1.AddDivingState(slot0, slot1, slot2) end function slot1.OnTrigger(slot0, slot1) end function slot1.OnStart(slot0, slot1) end function slot1.OnEnd(slot0, slot1) end function slot1.CacheWeapon(slot0) return true end