public void RemoveCharacterOne(FollowQueueResult _this, QueueCharacter character) { QueueResultBase.GetImpl().RemoveCharacterOne(_this, character); var scene = QueueSceneManager.GetCharacterScene(_this.Character.mDatas[0].Id); if (scene == null) { Logger.Error("In AllOK scene == null!!!"); return; } scene.RemoveFollowCharacter(character); }
public ErrorCodes MatchingBack(FollowQueueResult _this, ulong guid, bool agree = false) { var err = QueueResultBase.GetImpl().MatchingBack(_this, guid, agree); if (!agree) { var scene = QueueSceneManager.GetCharacterScene(guid); if (scene == null) { return(err); } scene.FollowResult(_this.Character, 0); QueueManager.Pop(guid, eLeaveMatchingType.Refuse); } return(err); }
public void RemoveCharacterOne(QueueResult _this, QueueCharacter character) { QueueResultBase.GetImpl().RemoveCharacterOne(_this, character); _this.PushFront(eLeaveMatchingType.OtherRefuse); }
public void PushOneCharacter(QueueResult _this, QueueCharacter queue) { QueueResultBase.GetImpl().PushOneCharacter(_this, queue); }
public void PushOneCharacter(FollowQueueResult _this, QueueCharacter queue) { QueueResultBase.GetImpl().PushOneCharacter(_this, queue); _this.Character = queue; }