Esempio n. 1
0
    public void AddMember(GameObject go)
    {
        var index = targetGroup.FindMember(go.transform);

        if (index < 1)
        {
            targetGroup.AddMember(go.transform, weight, radius);
        }
    }
Esempio n. 2
0
 public void Add(Transform obj)
 {
     if (actuallyFollowing.FindMember(obj) == -1)
     {
         actuallyFollowing.AddMember(obj, .75f, 4);
     }
 }
 public void RegisterPlayer(int number, TSDUPlayer player)
 {
     if (!allPlayers.ContainsKey(number))
     {
         allPlayers.Add(number, player);
         player.sprite.material.SetColor("_TshirtColor", presets[currentMatchSetup.PlayerSkinsIndexes[number-1]].Shirt);
         player.sprite.material.SetColor("_PantsColor", presets[currentMatchSetup.PlayerSkinsIndexes[number - 1]].Pants);
         player.sprite.material.SetColor("_ShoesColor", presets[currentMatchSetup.PlayerSkinsIndexes[number - 1]].Acessories);
         player.sprite.material.SetColor("_SkinColor", presets[currentMatchSetup.PlayerSkinsIndexes[number - 1]].Skin);
         player.ballPosition.GetComponent<SpriteRenderer>().sprite = ballColors[currentMatchSetup.BallColorIndex];
         if (targetGroup.FindMember(player.gameObject.transform) == -1)
             targetGroup.AddMember(player.gameObject.transform, 1, CameraFollowRadius);
     }
         
     else
     {
         Debug.LogErrorFormat("HECK! allPlayers already contains player with number: {0}", number);
     }
 }