public static void Reset() { leadFirst = false; displaced = null; storedX = 0; storedY = 0; }
public static IceBlock Freeze(CharSprite sprite) { var iceBlock = new IceBlock(sprite); sprite.Parent.Add(iceBlock); return(iceBlock); }
private void AddHealths() { GameOver.SetActive(false); CharSprite.SetActive(true); ProrsImage.SetActive(true); HealthScaleChar.fillAmount = 0.5f; Char.GetComponent <MoveChar>().enabled = true; Controller.NextMovePlayer = true; Healths.isGameOver = false; }
public Alert(CharSprite owner) : base(owner) { Copy(Icons.ALERT.Get()); MaxSize = 1.3f; TimeScale = 2; Origin.Set(2.5f, Height - 2.5f); Scale.Set(pdsharp.utils.Random.Float(1, MaxSize)); }
public Sleep(CharSprite owner) : base(owner) { Copy(Icons.SLEEP.Get()); MaxSize = 1.2f; TimeScale = 0.5f; Origin.Set(Width / 2, Height / 2); Scale.Set(pdsharp.utils.Random.Float(1, MaxSize)); }
public Effect(CharSprite sprite, int fromPoint, int to, Pushing pushing) : base(0, 0, 0, 0) { _sprite = sprite; _pushing = pushing; Point(sprite.WorldToCamera(fromPoint)); _end = sprite.WorldToCamera(to); Speed.Set(2 * (_end.X - X) / Delay, 2 * (_end.Y - Y) / Delay); Acc.Set(-Speed.X / Delay, -Speed.Y / Delay); _delay = 0; sprite.Parent.Add(this); }
public MobTitle(Mob mob) { _hp = (float)mob.HP / mob.HT; _name = PixelScene.CreateText(Utils.Capitalize(mob.Name), 9); _name.Hardlight(TitleColor); _name.Measure(); Add(_name); _image = mob.Sprite; Add(_image); _hpBg = new ColorBlock(1, 1, _colorBg); Add(_hpBg); _hpLvl = new ColorBlock(1, 1, _colorLvl); Add(_hpLvl); _buffs = new BuffIndicator(mob); Add(_buffs); }
// Use this for initialization void Start() { gameObject.transform.localPosition = new Vector3(defaultX, defaultY, 1); if (player && (slot == Party.playerSlot - 1)) { gameObject.transform.localPosition = new Vector3(-350, 60, 1); if (displaced != null) { //Debug.Log(displaced.ToString()); displaced.gameObject.transform.localPosition = new Vector3(defaultX, defaultY, 1); displaced.moveTo = displaced.gameObject.transform.localPosition; displaced = null; } else if (slot != 0) { leadFirst = true; storedX = defaultX; storedY = defaultY; } } else if (player && slot == 0) { if (leadFirst) { gameObject.transform.localPosition = new Vector3(storedX, storedY, 1); //Debug.Log(storedX.ToString() + " " + storedY.ToString()); leadFirst = false; } else { displaced = this; } } moveTo = gameObject.transform.localPosition; backlog = new Queue <string>(); spritelog = new Queue <string>(); delay = 0; freezeHealth = false; HPActual(); }
private void UpdateImage() { if (_sprite != null) { _sprite.KillAndErase(); _sprite = null; } try { _sprite = (CharSprite)Activator.CreateInstance(_lastTarget.SpriteClass); _sprite.Idle(); _sprite.paused = true; Add(_sprite); _sprite.X = X + (Width - _sprite.Width) / 2 + 1; _sprite.Y = Y + (Height - _sprite.Height) / 2; PixelScene.Align(_sprite); } catch (Exception) { } }
public Pushing(Character ch, int from, int to) { _sprite = ch.Sprite; _from = from; _to = to; }
public IceBlock(CharSprite target) { _target = target; _phase = 0; }
public TorchHalo(CharSprite sprite) : base(24, 0xFFDDCC, 0.15f) { _target = sprite; Am = 0; }
public EmoIcon(CharSprite owner) { Owner = owner; GameScene.Add(this); }
public void Visit(CharSprite sprite) { charSpriteCounter++; }
public void ChangeSprite() { spriteRenderer.sprite = sprites.GetSprite(whom); currentSprite = sprites.BestMatch(whom); Height(); }