Exemple #1
0
        public void AddAppCore(IAceAppCore core)
        {
            AppCore = core;
            if (core == null)
            {
                return;
            }

            // OnNewCoreState(null, new NewCoreStateEventArgs(core.CoreState)); // initialize

            // core.NewCoreStateEvt += OnNewCoreState;
            // core.PlayerJoinedEvt += OnPlayerJoinedEvt;
            // core.PlayerMissingEvt += OnPlayerMissingEvt;
            // core.PlayerReturnedEvt += OnPlayerReturnedEvt;
            // core.PlayersClearedEvt += OnPlayersClearedEvt;
            // core.NewBikeEvt += OnNewBikeEvt;
            // core.BikeRemovedEvt += OnBikeRemovedEvt;
            // core.BikesClearedEvt +=OnBikesClearedEvt;
            // core.PlaceClaimedEvt += OnPlaceClaimedEvt;
            // core.PlaceHitEvt += OnPlaceHitEvt;

            // core.ReadyToPlayEvt += OnReadyToPlay;
        }
 public AceApianCreatorSez(IAceGameNet _gn, IAceAppCore _client) : base(_gn, _client)
 {
     // TODO: LeaderClock needs a way to set the leader. Currently uses group creator.
     ApianClock = new LeaderApianClock(this); // For Ace this should be a virtual-timer-based clock rather than realtime
     GroupMgr   = new CreatorSezGroupManager(this);
 }