Esempio n. 1
0
        private void OnSceneObjectsRemoved(SceneObjectsRemovedEventParameters parameters)
        {
            var ids = parameters.SceneObjectsId;

            foreach (var id in ids)
            {
                RemoveSceneObject(id);
            }
        }
Esempio n. 2
0
        private void OnSubscribersRemoved(ISceneObject[] sceneObjects)
        {
            var sceneObjectsIds = new int[sceneObjects.Length];

            for (var i = 0; i < sceneObjectsIds.Length; i++)
            {
                sceneObjectsIds[i] = sceneObjects[i].Id;
            }
            var parameters = new SceneObjectsRemovedEventParameters(sceneObjectsIds);

            eventSender.Send((byte)GameEvents.SceneObjectsRemoved, parameters, MessageSendOptions.DefaultReliable());
        }