public void SetPlaceableBlock(HalfBlock.HalfBlock block) { this.HalfBlock = block; this.HasPlaceableBlock = true; Color color = HalfBlock.CalculateUnityColor(); networkView.RPC("SetBlockType", NetworkPlayer, 1, ColorModel.ConvertToVector3(color)); CubeFinger.Renderer.SetColor(color); }
public void InstantiateCubeFinger() { GameObject prefab = Resources.Load("CubeFinger") as GameObject; GameObject cubeFinger = Network.Instantiate(prefab, prefab.transform.position, prefab.transform.rotation, 1) as GameObject; CubeFinger = cubeFinger.GetComponent <CubeFingerLoader>().Finger; CubeFinger.CubeFinger finger = CubeFinger as CubeFinger.CubeFinger; finger.SetParent(Team.Target); finger.SetPlayer(NetworkPlayer); GiveNewInventoryBlock(); CubeFinger.Renderer.SetColor(HalfBlock.CalculateUnityColor()); }