public override void OnStart() { base.OnStart(); _contexts = mEntity.robot.Wapper.GameContexts as Contexts; // bagContext = (mEntity.robot.Wapper.GameContexts as Contexts).bag; sceneObjectContext = _contexts.sceneObject; weaponGroup = sceneObjectContext.GetGroup( SceneObjectMatcher.AnyOf(SceneObjectMatcher.SimpleItem) ); }
public ServerSceneObjectThrowingSystem(SceneObjectContext sceneObjectContext, ICurrentTime currentTime, RuntimeGameConfig config) { _throwingSceneObjectGroup = sceneObjectContext.GetGroup(SceneObjectMatcher.Throwing); _currentTime = currentTime; _gameConfig = config; }
public ServerSceneObjectThrowingSystem(SceneObjectContext sceneObjectContext, ICurrentTime currentTime) { _throwingSceneObjectGroup = sceneObjectContext.GetGroup(SceneObjectMatcher.Throwing); _currentTime = currentTime; }