Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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());
        }