async public override UniTask ProcessAsync() { await ElementSystem.ApplyElementAtAsync(owner.location + direction, element, damage); GChess chess = GridManager.instance.GetChess(owner.location + direction);; Debug.Log(chess ? chess.ToString(): "Empty"); }