static void Main(string[] args) { BarHandler handler = new BarHandler(); handler.fooFactory = new ActivatorFactory <Foo, Bar>(); var processedResult = handler.Process("<bar>Yar!</bar>"); }
static void Main(string[] args) { HttpMessageHandler handler = new HttpClientHandler(); handler = new BazHandler { InnerHandler = handler }; handler = new BarHandler { InnerHandler = handler }; handler = new FooHandler { InnerHandler = handler }; HttpClient httpClient = new HttpClient(handler); HttpResponseMessage response = httpClient.GetAsync("http://www.asp.net").Result; Console.Read(); }
// Use this for initialization void Awake() { _characterManager = CharacterManager.Instance(); _characterDatabase = CharacterDatabase.Instance(); if (_health == null) { _health = GameObject.FindGameObjectWithTag("Health").GetComponent <BarHandler>(); } if (_mana == null) { _mana = GameObject.FindGameObjectWithTag("Mana").GetComponent <BarHandler>(); } if (_energy == null) { _energy = GameObject.FindGameObjectWithTag("Energy").GetComponent <BarHandler>(); } if (_experience == null) { _experience = GameObject.FindGameObjectWithTag("Experience").GetComponent <BarHandler>(); } if (_coin == null) { _coin = GameObject.FindGameObjectWithTag("Coin").GetComponent <ContainerValueHandler>(); } if (_gem == null) { _gem = GameObject.FindGameObjectWithTag("Gem").GetComponent <ContainerValueHandler>(); } if (_profilePic == null) { _profilePic = GameObject.Find("PlayerPic").GetComponent <Button>(); } if (_characterPic == null) { _characterPic = GameObject.Find("CharacterPic").GetComponent <Button>(); } if (_profileStats == null) { _profileStats = GameObject.Find("ProfileStats"); } if (_characterName == null) { _characterName = GameObject.Find("CharacterName").GetComponent <TextMeshProUGUI>(); } }
static void Main(string[] args) { HttpMessageHandler handler = new HttpClientHandler(); handler = new BazHandler { InnerHandler = handler }; handler = new BarHandler { InnerHandler = handler }; handler = new FooHandler { InnerHandler = handler }; HttpClient httpClient = new HttpClient(handler); HttpResponseMessage response = httpClient.GetAsync("http://www.asp.net").Result; Console.Read(); }
// Use this for initialization void Awake() { _characterManager = CharacterManager.Instance(); var combat = GameObject.Find("Combat"); if (combat != null) { _inCombat = true; } if (_health == null) { _health = GameObject.FindGameObjectWithTag("Health").GetComponent <BarHandler>(); } if (_mana == null) { _mana = GameObject.FindGameObjectWithTag("Mana").GetComponent <BarHandler>(); } if (!_inCombat) { if (_energy == null) { _energy = GameObject.FindGameObjectWithTag("Energy").GetComponent <BarHandler>(); } if (_experience == null) { _experience = GameObject.FindGameObjectWithTag("Experience").GetComponent <BarHandler>(); } if (_coin == null) { _coin = GameObject.FindGameObjectWithTag("Coin").GetComponent <ContainerValueHandler>(); } if (_gem == null) { _gem = GameObject.FindGameObjectWithTag("Gem").GetComponent <ContainerValueHandler>(); } } }
public override void InitializePlayer() { if (_hasJoined) { return; } try { if (CertificateData.ExtraData.Xuid == null) { Disconnect("§cAn §2§lXBOX§r §caccount required to login to §dSkytonia §eNetwork"); return; } if (Whitelist.IsEnabled() && !Whitelist.OnWhitelist(Username)) { Disconnect(Whitelist.GetWhitelistMessage()); return; } StatisticsCore.AddPlayer(CertificateData.ExtraData.Xuid, Username); //Sync retrieve any active punishments PlayerPunishments playerPunishments = PunishCore.GetPunishmentsFor(CertificateData.ExtraData.Xuid); Punishment activePunishment = playerPunishments.GetActive(PunishmentType.Ban); if (activePunishment != null) { Disconnect("§cYou are currently banned from the §dSkytonia §eNetwork\n" + $"§c({PunishmentMessages.GetNeatExpiryForPunishment(activePunishment)})\n" + $"§cReason: {activePunishment.PunishReason}"); return; } BarHandler = new BarHandler(this); SetPlayerGroup(PlayerGroup.Player); _hasJoined = true; RunnableTask.RunTask(() => { new DatabaseAction().Query( "SELECT `group_name` FROM player_groups WHERE `player_xuid`=@id", (command) => { command.Parameters.AddWithValue("@id", CertificateData.ExtraData.Xuid); }, (reader) => { PlayerGroup.ValueOf(reader.GetString(0), out var playerGroup); if (playerGroup == null) { //Simply set, then update perms in the post-delegate playerGroup = PlayerGroup.Player; } PlayerGroup = playerGroup; }, new Action(delegate { //Update permission levels SetPlayerGroup(PlayerGroup); _isRankLoaded = true; //SkyUtil.log($"Initialized as {PlayerGroup.GroupName}({CommandPermission})"); SetGameMode(GameMode.Adventure); if (SkyCoreApi.GameType.Equals("hub") && PlayerGroup.IsAtLeast(PlayerGroup.Mvp)) { SetAllowFly(true); } foreach (Action action in _postLoginActions) { action.Invoke(); } _postLoginActions.Clear(); if (Username.Equals("OhBlihv") || Username.Equals("Erazeo")) { if (PlayerGroup != PlayerGroup.Admin) { SetPlayerGroup(PlayerGroup.Admin); //SkyUtil.log($"Overriding {Username}'s group to Admin"); } } RunnableTask.RunTaskLater(() => { SendTitle("§f", TitleType.Clear); SendTitle("§f", TitleType.AnimationTimes, 6, 6, 20 * 10); SendTitle("§f", TitleType.ActionBar, 6, 6, 20 * 10); SendTitle("§f", TitleType.Title, 6, 6, 20 * 10); SendTitle("§f", TitleType.SubTitle, 6, 6, 20 * 10); }, 500); //Traditional Loading IsSpawned = true; //Should already be in a 'GameLevel'. //Check and force-spawn them in if they're missing. if (Level is GameLevel level && !level.PlayerTeamDict.ContainsKey(Username)) { level.AddPlayer(this); } GameInfo targetedGame = ExternalGameHandler.GetGameForIncomingPlayer(Username); if (targetedGame != null && (!(Level is GameLevel) || !((GameLevel)Level).GameId.Equals(targetedGame.GameId))) { SkyCoreApi.GameModes[SkyCoreApi.GameType].InstantQueuePlayer(this, targetedGame); } //Search this players pending groups new DatabaseAction().Query( "SELECT `group_name` FROM player_pending_groups WHERE `player_name`=@name", (command) => { command.Parameters.AddWithValue("@name", Username); }, (reader) => { PlayerGroup.ValueOf(reader.GetString(0), out var playerGroup); if (playerGroup == null) { return; } SetPlayerGroup(playerGroup); new DatabaseAction().Execute( "DELETE FROM player_pending_groups WHERE `player_name`=@name", (command) => { command.Parameters.AddWithValue("@name", Username); }, null); new DatabaseAction().Execute( "INSERT INTO `player_groups`\n" + " (`player_xuid`, `group_name`)\n" + "VALUES\n" + " (@xuid, @group)\n" + "ON DUPLICATE KEY UPDATE\n" + " `player_xuid` = VALUES(`player_xuid`),\n" + " `group_name` = VALUES(`group_name`);", (command) => { command.Parameters.AddWithValue("@xuid", CertificateData.ExtraData.Xuid); command.Parameters.AddWithValue("@group", PlayerGroup.GroupName); }, null ); }, null); }) ); }); //Initialize once we've loaded the group etc. base.InitializePlayer(); }
public void SetStat(Stat stat) { CurrentStatToChange = stat; toChange = handlers.Find(x => x.CurrentStat == stat); }
public void Bar(BarHandler h) { Console.WriteLine("Foo.Bar()"); h(IntPtr.Zero); }
private void Awake() { instance = this; }
private void Start() { releaseMode = Marshal.PtrToStringAnsi(md_getReleaseMode()); messageQueue = new ArrayList(); SetInstrumentsPathToStreamingAssets(); IntPtr delegatePtr1, delegatePtr2; DebugHandler debug = new DebugHandler(DebugMethod); delegatePtr1 = Marshal.GetFunctionPointerForDelegate(debug); md_registerDebugCallback(delegatePtr1); DebugLog += OnDebug; NewMusicalSeedHandler newMusicalSeed = new NewMusicalSeedHandler(OnNewMusicalSeed); delegatePtr1 = Marshal.GetFunctionPointerForDelegate(newMusicalSeed); md_registerNewMusicalSeedCallback(delegatePtr1); PluginCueChangeHandler cueChange = new PluginCueChangeHandler(OnCueChange); delegatePtr1 = Marshal.GetFunctionPointerForDelegate(cueChange); md_registerCueChangeCallback(delegatePtr1); CueChange += OnCueChange1; if (releaseMode == RELEASE_INDIE) { NoteOnHandler noteOn = new NoteOnHandler(OnNoteOn); delegatePtr1 = Marshal.GetFunctionPointerForDelegate(noteOn); NoteOffHandler noteOff = new NoteOffHandler(OnNoteOff); delegatePtr2 = Marshal.GetFunctionPointerForDelegate(noteOff); md_registerNoteCallbacks(delegatePtr1, delegatePtr2); ParamChangeHandler paramChange = new ParamChangeHandler(OnParamChange); delegatePtr1 = Marshal.GetFunctionPointerForDelegate(paramChange); md_registerParamChangeCallback(delegatePtr1); BeatTickHandler beatTick = new BeatTickHandler(OnBeatTick); delegatePtr1 = Marshal.GetFunctionPointerForDelegate(beatTick); md_registerBeatTickCallback(delegatePtr1); BeatHandler beat = new BeatHandler(OnBeat); delegatePtr1 = Marshal.GetFunctionPointerForDelegate(beat); md_registerBeatCallback(delegatePtr1); BarHandler bar = new BarHandler(OnBar); delegatePtr1 = Marshal.GetFunctionPointerForDelegate(bar); md_registerBarCallback(delegatePtr1); TempoChangeHandler tempoChange = new TempoChangeHandler(OnTempoChange); delegatePtr1 = Marshal.GetFunctionPointerForDelegate(tempoChange); md_registerTempoChangeCallback(delegatePtr1); ProjectLoadHandler projectLoad = new ProjectLoadHandler(OnProjectLoad); delegatePtr1 = Marshal.GetFunctionPointerForDelegate(projectLoad); md_registerProjectLoadCallback(delegatePtr1); } if (playOnStart) { Init(initStyle, initEmotion); } }
public CompositeBarHandler add(BarHandler handler) { this.handlers.Add(handler); return(this); }
public CompositeBarHandler add(BarHandler handler) { this.handlers.Add(handler); return this; }
public static void Do <T>(string s, BarHandler <T> b) where T : IBar { System.Console.WriteLine("dooibar"); }