コード例 #1
0
ファイル: SnakePlayer.cs プロジェクト: luoyikun/Snaker
        private void Blast()
        {
            SnakeNode node = m_head;

            while (node != null)
            {
                if (node.IsKeyNode())
                {
                    Vector3 pos = GetRandomPosition(node.Position(), 8);

                    node.Blast();

                    if (GameManager.Instance.Context.random.Rnd() > 0.5)
                    {
                        GameManager.Instance.AddFood(pos, m_data.teamId);
                    }
                }

                node = node.Next;
            }
        }