public void AddMember(GameObject go) { var index = targetGroup.FindMember(go.transform); if (index < 1) { targetGroup.AddMember(go.transform, weight, radius); } }
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); } }