protected override void Parse(byte[] data) { paddleId = BitConverter.ToInt32(data, 20); paddleColor = (PaddleColors)BitConverter.ToInt32(data, 24); isLeftSide = BitConverter.ToBoolean(data, 28); isControllable = BitConverter.ToBoolean(data, 29); }
public CommandPaddleInitialized(Int32 paddleId, PaddleColors paddleColor, bool isLeftSide, bool isControllable) { this.paddleId = paddleId; this.paddleColor = paddleColor; this.isLeftSide = isLeftSide; this.isControllable = isControllable; }
public void InitializePaddle(int id, PaddleColors color, bool isLeftSide, bool isControllable) { gameObject.SetActive(true); this.id = id; this.color = color; InitRectTransform(); tr.pivot = new Vector2(isLeftSide ? 0f : 1f, 0.5f); this.isControllable = isControllable; }