public static LazyPlayer GetInstanceForLoading(ILevelManager level, IPlayer player, LazyPlayerType type) { return(new LazyPlayer(level, player, type)); }
protected LazyPlayer(ILevelManager level, IPlayer player, LazyPlayerType type) : base(level, player, type.Keep) { this.type = type; }
public static LazyPlayer CreateNew(ILevelManager level, IPlayer player, LazyPlayerType type) { var instance = new LazyPlayer(level, player, type); return(instance); }