public static void Create(ILevelHandler levelHandler, Vector3 pos, ushort type) { Explosion explosion = new Explosion(); explosion.OnActivated(new ActorActivationDetails { LevelHandler = levelHandler, Pos = pos, Params = new[] { type } }); levelHandler.AddActor(explosion); }
public static void Create(ActorApi api, Vector3 pos, ushort type) { Explosion explosion = new Explosion(); explosion.OnActivated(new ActorActivationDetails { Api = api, Pos = pos, Params = new[] { type } }); api.AddActor(explosion); }