static PlayerMobile() { settings = new SpriteSheetSettings { Width = MagicNumbers.FrameWidth, Height = MagicNumbers.FrameHeight }; }
static Jail() { settings = new SpriteSheetSettings { Width = MagicNumbers.JailFrameWidth, Height = MagicNumbers.JailFrameHeight }; }
static Gloop() { settings = new SpriteSheetSettings { Width = MagicNumbers.GloopFrameWidth, Height = MagicNumbers.GloopFrameHeight }; }
void MaybeLoadSpriteSheetSettings(string dirname) { var guids = AssetDatabase.FindAssets("t:SpriteSheetSettings", new[] { dirname }); if (guids.Length > 0) { spriteSheetSettings = AssetDatabase.LoadAssetAtPath <SpriteSheetSettings>( AssetDatabase.GUIDToAssetPath(guids[0])); } }
public DiagnosticMobile(string assetName, SpriteSheetSettings settings) : base(assetName, settings) { }
public Mobile(string assetName, SpriteSheetSettings settings) : base(assetName, settings) { interpolationCalculator = new InterpolationCalculator(this); Movement = new Movement(new DiagnosticCollisionDetection(), interpolationCalculator); }
protected Item(string assetName, SpriteSheetSettings settings) : base(assetName, settings) { GameCore.Instance.DynamicCollisionDetection.TrackItem(this); Move += GameCore.Instance.ViewportManager.OnMobileMoved; }