nc:unity_settings_and_prefabs
This document describes properly up to svn revision 19.
Scene: Default
GameObject: Main Camera
- z = -20
- projection Orthographic
- size: 6.75
- Clipping Planes : Near 0.3, Far 23.74
Prefab: NetworkController
Materials
All textures (images) are set at 512×512 compressed.
Material: AND(x)
- Shader: MaskAnimating
- _Sampler: “AND(x)” texture
- _AnimTex: Checkers (in default folder, will be replaced later)
Material: Connection
- Shader: MaskAnimating
- _Sampler: “Connection” texture
- _AnimTex: Checkers (in default folder, will be replaced later)
Material: Node
- Shader: MaskAnimating
- _Sampler: “lots” texture, Offset x: 0.5
- _AnimTex: Checkers (in default folder, will be replaced later)
Material: Node(x)
- Shader: MaskAnimating
- _Sampler: “Node(x)” texture, Offset x: 0.5
- _AnimTex: Checkers (in default folder, will be replaced later)
Material: OR(x)
- Shader: MaskAnimating
- _Sampler: “OR(x)” texture
- _AnimTex: Checkers (in default folder, will be replaced later)
Material: Player
- Shader: MaskAnimating
- _Sampler: “player” texture, Offset x: 0.5
- _AnimTex: Checkers (in default folder, will be replaced later)
Material: Pulser
- Shader: MaskAnimating
- _Sampler: “player” texture, Offset x: 0.6, Offset y: 0.5
- _AnimTex: Checkers (in default folder, will be replaced later)
Material: Switcher
- Shader: MaskAnimating
- _Sampler: “player” texture, Offset x: 0, Offset y: 0.75
- _AnimTex: Checkers (in default folder, will be replaced later)
Models
All models should have their Scale Factor set to 1, and then applied.
Resources/Prefabs
Prefab: GameController
Script: Game Controller (Scripts/GameController.cs)
- PF(x) Prefab: “PF(x)” (Resources/Prefabs/PF(x))
Prefab: NetworkController
Script: Chat Controller (Scripts/ChatController.cs)
Script: Networking Controller (Scripts/NetworkingController.cs)
- Game Controller Prefab: GameController (Resources/Prefabs/GameController)
Prefab: PFConnection
Mesh Filter
- Mesh: SinglePlate (Models/LineMesh/SinglePlate) Make sure to set the models as stated above
Mesh Renderer
- Materials: 1
- Element 0: Connection (Materials/Connection)
Script: Connector Material Updater (Scripts/MaterialScripts/ConnectorMaterialUpdater.cs)
Script: Connection (Scripts/Connectors/Connection.cs)
Script: Connection Random Material (Scripts/MaterialScripts/ConnectorRandomMaterial.cs)
Prefab: PFEmpty
Script: Empty(Scripts/Connectors/Empty.cs)
Prefab: PFJoiner
Mesh Filter
- Mesh: TriplePlate (Models/JoinerMesh/TriplePlate) Make sure to set the models as stated above
Mesh Renderer
- Materials: 7
- Element 0: AND(Materials/AND)
- Element x: “AND(x)”(Materials/“AND(x)”)
Script: Connector Material Updater (Scripts/MaterialScripts/ConnectorMaterialUpdater.cs)
Script: Joiner(Scripts/Connectors/Joiner.cs)
Prefab: PFNode
Mesh Filter
- Mesh: HalfPlate (Models/HalfPlate/HalfPlate) Make sure to set the models as stated above
Mesh Renderer
- Materials: 3
- Element 0: Node(Materials/Node)
- Element 1: “Node(1)”(Materials/“Node(1)”)
- Element 2: “Node(2)”(Materials/“Node(2)”)
Script: Connector Material Updater (Scripts/MaterialScripts/ConnectorMaterialUpdater.cs)
Script: Node(Scripts/Connectors/Node.cs)
Prefab: PFPlayer
Mesh Filter
- Mesh: HalfPlate (Models/HalfPlate/HalfPlate) Make sure to set the models as stated above
Mesh Renderer
- Materials: 1
- Element 0: Player(Materials/Player)
Script: Player(Scripts/Connectors/Player.cs)
Prefab: PFPulser
Mesh Filter
- Mesh: HalfPlate (Models/HalfPlate/HalfPlate) Make sure to set the models as stated above
Mesh Renderer
- Materials: 1
- Element 0: Pulser(Materials/Pulser)
Script: Connector Material Updater (Scripts/MaterialScripts/ConnectorMaterialUpdater.cs)
Script: Pulser(Scripts/Connectors/Pulser.cs)
Prefab: PFSplitter
Mesh Filter
- Mesh: TriplePlate (Models/JoinerMesh/TriplePlate) Make sure to set the models as stated above
Mesh Renderer
- Materials: 7
- Element 0: OR(Materials/OR)
- Element x: “OR(x)”(Materials/“OR(x)”)
Script: Connector Material Updater (Scripts/MaterialScripts/ConnectorMaterialUpdater.cs)
Script: Splitter(Scripts/Connectors/Splitter.cs)
Prefab: PFSwitcher
Mesh Filter
- Mesh: SinglePlate (Models/LineMesh/SinglePlate) Make sure to set the models as stated above
Mesh Renderer
- Materials: 1
- Element 0: Switcher (Materials/Switcher)