{"Id":"CandideServer.Data.SharedDataSetups.ServerDataSetup_DirectionalOffsets","Name":"ServerDataSetup_DirectionalOffsets","DisplayName":"ServerDataSetup_DirectionalOffsets","FullName":"CandideServer.Data.SharedDataSetups.ServerDataSetup_DirectionalOffsets","Namespace":"CandideServer.Data.SharedDataSetups","Kind":"class","Visibility":"public","IsAbstract":true,"IsSealed":true,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"DirectionAngles:System.Collections.Generic.Dictionary\u00602\u003CServerDataSetup_DirectionalOffsets\u002BDirection,System.Single\u003E","Name":"DirectionAngles","Type":"System.Collections.Generic.Dictionary\u003CServerDataSetup_DirectionalOffsets.Direction, System.Single\u003E","Signature":"private System.Collections.Generic.Dictionary\u003CServerDataSetup_DirectionalOffsets.Direction, System.Single\u003E DirectionAngles","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"058B9EAA87DC5441890398FB11EFEC477D690E920C19B7592AD8570D7807102F"}],"Properties":[],"Events":[],"Methods":[{"Id":"GetAngle(ServerDataSetup_DirectionalOffsets\u002BDirection)-\u003ESystem.Single","Name":"GetAngle","Signature":"private System.Single GetAngle(ServerDataSetup_DirectionalOffsets.Direction dir)","Visibility":"private","ReturnType":"System.Single","Parameters":[{"Name":"dir","Type":"ServerDataSetup_DirectionalOffsets.Direction","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":164,"BodyHash":"2BF5C34D00AB5317D482F00ED5CBCE8BEC29D865A9617CC55F8F5A0BD691B019","Hash":"2E77BA97CD1AAEE70FB4DBD765F04584F6CF2A5CC888FC763386AD5A401BD3B0","CalledMethods":["CandideCreator.Shared.Helpers.VectorExtension::DirectionToAngle(System.Single)","System.ArgumentOutOfRangeException::.ctor(System.String, System.Object, System.String)"],"StringLiterals":["dir"],"Source":null},{"Id":"GetProjectileSpawnOffset(System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Vector2)-\u003EMicrosoft.Xna.Framework.Vector3","Name":"GetProjectileSpawnOffset","Signature":"private Microsoft.Xna.Framework.Vector3 GetProjectileSpawnOffset(System.Single angle, System.Single length, System.Single height, Microsoft.Xna.Framework.Vector2 offsetOffset)","Visibility":"private","ReturnType":"Microsoft.Xna.Framework.Vector3","Parameters":[{"Name":"angle","Type":"System.Single","IsOut":false,"IsOptional":false},{"Name":"length","Type":"System.Single","IsOut":false,"IsOptional":false},{"Name":"height","Type":"System.Single","IsOut":false,"IsOptional":false},{"Name":"offsetOffset","Type":"Microsoft.Xna.Framework.Vector2","IsOut":false,"IsOptional":true}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":36,"BodyHash":"2067D3CE8A57E0261F7D400B0A0F21C17ED3D9A336A9FE30449F80BF1D0DE59B","Hash":"FFBCB28FBFEE725E45805CD78D075BAF0A439C1120BD5EBFEADEC2D256EA3590","CalledMethods":["CandideCreator.Shared.Helpers.VectorExtension::AngleToVector3(System.Single)","Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)","CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)","Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"],"StringLiterals":[],"Source":null},{"Id":"Offset(ServerDataSetup_DirectionalOffsets\u002BDirection, System.Single, System.Single, Microsoft.Xna.Framework.Vector2)-\u003EMicrosoft.Xna.Framework.Vector3","Name":"Offset","Signature":"private Microsoft.Xna.Framework.Vector3 Offset(ServerDataSetup_DirectionalOffsets.Direction dir, System.Single length, System.Single height, Microsoft.Xna.Framework.Vector2 offsetOffset)","Visibility":"private","ReturnType":"Microsoft.Xna.Framework.Vector3","Parameters":[{"Name":"dir","Type":"ServerDataSetup_DirectionalOffsets.Direction","IsOut":false,"IsOptional":false},{"Name":"length","Type":"System.Single","IsOut":false,"IsOptional":false},{"Name":"height","Type":"System.Single","IsOut":false,"IsOptional":false},{"Name":"offsetOffset","Type":"Microsoft.Xna.Framework.Vector2","IsOut":false,"IsOptional":true}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":15,"BodyHash":"8CCCF057C3817EB838D7051F38CE41D04E585C0638F249A7AD124DAE30E65227","Hash":"778F03521B631B5A79AA1D6B303373E3FE3F30E4FF18E3BEC17313B4DB651B6E","CalledMethods":["CandideServer.Data.SharedDataSetups.ServerDataSetup_DirectionalOffsets::GetAngle(ServerDataSetup_DirectionalOffsets.Direction)","CandideServer.Data.SharedDataSetups.ServerDataSetup_DirectionalOffsets::GetProjectileSpawnOffset(System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Vector2)"],"StringLiterals":[],"Source":null},{"Id":"SetupDirectionalOffsets()-\u003ESystem.Collections.Generic.List\u00601\u003CCandideServer.Data.DataModels.DirectionalOffsetData\u003E","Name":"SetupDirectionalOffsets","Signature":"public System.Collections.Generic.List\u003CCandideServer.Data.DataModels.DirectionalOffsetData\u003E SetupDirectionalOffsets()","Visibility":"public","ReturnType":"System.Collections.Generic.List\u003CCandideServer.Data.DataModels.DirectionalOffsetData\u003E","Parameters":[],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":5846,"BodyHash":"7E2670B8103F725EDCB9E2F04352B282B70430163D9B769A04F9A31A91A563B4","Hash":"DB961B0024EB6AC8144CD66EEBCA9FC62B687C9F68760C69293EF202B33DB691","CalledMethods":["System.Collections.Generic.List\u003CCandideServer.Data.DataModels.DirectionalOffsetData\u003E::.ctor()","CandideServer.Data.DataModels.DirectionalOffsetData::.ctor()","CandideServer.Data.SharedDataSetups.ServerDataSetup_DirectionalOffsets::Offset(ServerDataSetup_DirectionalOffsets.Direction, System.Single, System.Single, Microsoft.Xna.Framework.Vector2)","Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)","System.Collections.Generic.List\u003CCandideServer.Data.DataModels.DirectionalOffsetData\u003E::Add(!0)"],"StringLiterals":["magus_normal_attack_projectile","magus_normal_attack_charge_particles","magus_special_attack_charge_particles_right_hand","magus_special_attack_charge_particles_left_hand","magus_minerva_laser_attack","skeleton_warrior_windup","lava_spitter_attack","big_scorpion_poison_ball","big_scorpion_poison_charge_up","satyr_ranger_attack","laser_statue_mouth","boar_stun_vfx","goat_stun_vfx","vulture_and_phoenix_stun_vfx","statue_mouth","snake_bite_vfx"],"Source":null},{"Id":"UpdateDirectionalOffsets()-\u003ESystem.Void","Name":"UpdateDirectionalOffsets","Signature":"public System.Void UpdateDirectionalOffsets()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":11,"BodyHash":"E210F2947A15CAE5A471178C9922613AF79C599E9C93F5F94FA4230E67C1886B","Hash":"7256C0BD2898013AA7861CA67149242CCE0CF8B8330F4B38398E01863FD30F4D","CalledMethods":["CandideServer.Data.SharedDataSetups.ServerDataSetup_DirectionalOffsets::SetupDirectionalOffsets()","CandideServer.Database.DirectionalOffsetsDataBase::AddData(System.Collections.Generic.List\u003CCandideServer.Data.DataModels.DirectionalOffsetData\u003E)"],"StringLiterals":[],"Source":null}],"Hash":"28E9D6592A0C9E11CFE835EDBA968BE62E454BE4DC95057170CFD39DF79562A3"}