Wiki Home | M11 | M12 | M21 | M22 | NC

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)
Script: Connector Material Updater (Scripts/MaterialScripts/ConnectorMaterialUpdater.cs)
Script: Switcher (Scripts/Connectors/Switcher.cs)