public static InteractiveObjectData Create(IImpactInteractiveObject obj) { return(new InteractiveObjectData { Availibility = obj.Availibility, Backlight = obj.Backlight, Danger = obj.Danger, Impassable = obj.Impassable, MinimapVisability = obj.MinimapVisability }); }
public void SetInteractiveObject(int interactive, IImpactInteractiveObject impact) { var data = InteractiveObjectData.Create(impact); GetStage(CurrentStage).ObjectAvailibility[interactive] = data; }