本文整理汇总了C#中Mooege.Core.GS.Actors.Actor.OnEnter方法的典型用法代码示例。如果您正苦于以下问题:C# Actor.OnEnter方法的具体用法?C# Actor.OnEnter怎么用?C# Actor.OnEnter使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Mooege.Core.GS.Actors.Actor
的用法示例。
在下文中一共展示了Actor.OnEnter方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Enter
// TODO: NewPlayer messages should be broadcasted at the Game level, which means we may have to track players separately from objects in Game
public void Enter(Actor actor)
{
this.AddActor(actor);
actor.OnEnter(this);
// Broadcast reveal
// NOTE: Revealing to all right now since the flow results in actors that have initial positions that are not within the range of the player. /komiga
var players = this._players.Values; //this.GetPlayersInRange(actor.Position, 480.0f);
foreach (var player in players)
{
actor.Reveal(player);
}
}
示例2: Enter
// TODO: NewPlayer messages should be broadcasted at the Game level, which means we may have to track players separately from objects in Game
public void Enter(Actor actor)
{
this.AddActor(actor);
actor.OnEnter(this);
// Broadcast reveal
// NOTE: Revealing to all right now since the flow results in actors that have initial positions that are not within the range of the player
var players = this.Players.Values; //this.GetPlayersInRange(actor.Position, 480.0f);
//Logger.Debug("Enter {0}, reveal to {1} players", actor.DynamicID, players.Count);
foreach (var player in players)
{
actor.Reveal(player);
}
}
示例3: Enter
// TODO: NewPlayer messages should be broadcasted at the Game level, which means we may have to track players separately from objects in Game
public void Enter(Actor actor)
{
this.AddActor(actor);
actor.OnEnter(this);
// Broadcast reveal
// NOTE: Revealing to all right now since the flow results in actors that have initial positions that are not within the range of the player. /komiga
var players = this._players.Values; //this.GetPlayersInRange(actor.Position, 480.0f);
foreach (var player in players)
{
if (actor is Player.Player) Logger.Debug("Enter: Revealing player: {0}[DynamicId:{1}] to {2}[DynamicId:{3}]", ((Player.Player)actor).Properties.Name, actor.DynamicID, player.Properties.Name, player.DynamicID);
actor.Reveal(player);
}
}