public NavigationMeshElement(IDataReader state, NavigationMeshService manager) : base(state) { m_manager = manager; m_MeshName = state.ReadString(); }
/// <summary> /// /// </summary> /// <param name="objectBuilder"></param> public static void registerElement(IObjectBuilder objectBuilder, NavigationMeshService manager) { ParameterSequenceBuilder sequenceBuilder = new ParameterSequenceBuilder(); sequenceBuilder.createSequence(); objectBuilder.registerElement(new Constructor(manager), sequenceBuilder.CurrentSequence, typeof(NavigationMeshPose3D), "NavigationMeshPose3D", null); }
public CollisionManager(Game game) : base(game) { Game.Components.Add(this); Game.Services.AddService(typeof(CollisionManager), this); m_navigationMeshService = new NavigationMeshService(game); m_collisionGroups.Add(CollideAllId.ToString(), CollideAll); m_collisionGroups.Add(CollideGroup1Id.ToString(), CollisionGroup1); m_collisionGroups.Add(CollideGroup2Id.ToString(), CollisionGroup2); m_collisionGroups.Add(CollideGroup3Id.ToString(), CollisionGroup3); m_collisionGroups.Add(CollideGroup4Id.ToString(), CollisionGroup4); }
public Constructor(NavigationMeshService manager) { m_manager = manager; }
public NavigationMeshPose3D(IDataReader state, NavigationMeshService manager) : base(state) { m_manager = manager; }