CandideServer.Entities.ControllerSets.BerryBush.ServerBerryBushController
Type JSONpublic class in CandideServer.Entities.ControllerSets.BerryBush
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.Entities.ControllerSets.BerryBush - Base type
Shared.Entity.Base.AbstractController - Hash
E5E4D76416954E405B0E231DAEC93F702A43434C4D3F12016284BAC872476613
Relationships
Base type
Fields
| Name | Visibility | Signature |
|---|---|---|
BerryType# | public | public CandideServer.Entities.ControllerSets.BerryBush.BerryType BerryType |
MaxDrops# | public | public System.Int32 MaxDrops |
MinDrops# | public | public System.Int32 MinDrops |
RandomBerry# | public | public System.Boolean RandomBerry |
Methods
EntityInitialize
#
public System.Void EntityInitialize()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
D1F39309DD0EF1153944574E7D15C240EFCAFAF3689C9C8DFF54FCCC80BA6069 - Body hash
49BAD2457B3DD6AC0F511888FD0D87DAA14253F561A8CD9B9F5F9C01A0E6D64F - IL size180
Referenced calls
CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)System.Enum::GetNames(System.Type)System.Random::Next(System.Int32, System.Int32)System.Object::ToString()CandideServer.SyncStrategies.SyncStrategy::Everyone()CandideServer.Entities.ServerEntitySystemManager::UpdateEntityParameter(Shared.Entity.EntityWrapper, System.String, System.String, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)CandideCreator.Shared.Helpers.Parameters::GetEnum(System.String, !!0)
String literals
min_dropsmax_dropsrandomize_berry_typeberry
OnInteract
#
public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
4F9C5A1218A262AEBF446128FCC7697C1F76FA8EEDA000C0B6B5F29BA2B36EC8 - Body hash
973AEBE105FF8C5A0A87BD785CF4F2FD482EE49E38F17DD959804F53DD628B65 - IL size271
Referenced calls
Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)Shared.Entity.EntityWrapper::get_Shape()Shared.Entity.EntityWrapper::get_Position2()CandideCreator.Shared.Collision.CollisionShape::GetBoundingBoxRectangle(Microsoft.Xna.Framework.Vector2)CandideCreator.Shared.Models.RectangleF::get_Center()System.Random::Next(System.Int32, System.Int32)CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)Shared.Entity.EntityWrapper::get_Id()System.Nullable<System.Guid>::.ctor(!0)CandideServer.ServerManagers.PlayerCharacterServerManager::GetPlayerCharacterFromEntityId(System.Nullable<System.Guid>)System.Nullable<System.Int32>::.ctor(!0)CandideServer.ServerManagers.WorldItemServerManager::SpawnNewItemAsWorldItem(System.String, System.Int32, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Guid, System.Nullable<System.Int32>, System.Nullable<System.Guid>, System.String, System.Nullable<System.Int32>)Shared.Entity.EntityWrapper::get_MaskRef()Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component&, Shared.Entity.Components.Component)
String literals
food:berry:white_currantfood:berry:red_currantfood:berry:blackberry